//  封装promise  设置基准地址  +   全局loading
const baseUrl = "https://api-hmugo-web.itheima.net/api/public/v1";
// function request(){}

const request = (params)=>{
    return  new Promise((resolve, reject)=>{
      // 全局加载loading
      wx.showLoading({
        title: '加载中',
      })
      wx.request({
        ...params,
        url: baseUrl + params.url,
        success:(res)=>{
          resolve(res) // 会走.then 
        }, 
        fail:(err)=>{
          reject(err) // 会走 .catch
        },
        complete:()=>{ // 完成回调， 不管是成功还是失败都会走完成的回调
          wx.hideLoading() ;  // 隐藏loading
        }
      })
    })
}
export default request;






